##language: zh-CN
#@app @cancelOrder
#功能: app取消订单feature
#  @afterScenario
#  场景大纲: 【1 下单后取消订单】
#    假如 a用户已登录:QEYDU16B07009454
#    并且 a点击物品从哪里寄出
#    假如 a切换城市到：<城市>
#    而且 a用户设置下单信息:<寄件地址>：<收件地址>：<寄件人手机号>
#    而且 a选择物品类型:食品
#    当 a点击下一步
#    当 a点击支付
#    那么 a提交订单成功
#    当 a获取订单号
#    当 a取消订单
#    那么 a取消订单成功
#    例子:
#      |城市  |寄件地址   |收件地址  |寄件人手机号  |
#      |北京市|长城烤鸭店|长城烤鸭店|13520949564 |
#
#  @afterScenario
#  场景大纲: 【2 下单后取消订单 退款】
#    假如 a用户已登录:QEYDU16B07009454
#    假如 a在我的钱包中获取余额
#    并且 a点击物品从哪里寄出
#    假如 a切换城市到：<城市>
#    而且 a用户设置下单信息:<寄件地址>：<收件地址>：<寄件人手机号>
#    而且 a选择物品类型:食品
#    当 a点击下一步
#    当 a点击支付
#    那么 a提交订单成功
#    当 a获取订单号
#    那么 a用户账户余额正确:<订单金额>
#    当 a点击返回图标
#    同时 a用户点击我的订单
#    同时 a根据订单号进入订单进度页
#    当 a取消订单
#    那么 a取消订单成功
#    那么 a用户取消订单后账户余额正确
#    例子:
#      |城市  |寄件地址   |收件地址  |寄件人手机号  |订单金额 |
#      |北京市|长城烤鸭店|长城烤鸭店|13520949564 |16  |
#
#  @afterScenario
#  场景大纲: 【3 抢单后取消订单】
#    假如 闪送员已登录
#    而且 闪送员打开听单
#    同时 闪送员更新当前地理位置
#    假如 a用户已登录:QEYDU16B07009454
#    并且 a点击物品从哪里寄出
#    假如 a切换城市到：<城市>
#    而且 a用户设置下单信息:<寄件地址>：<收件地址>：<寄件人手机号>
#    而且 a选择物品类型:食品
#    当 a点击下一步
#    当 a点击支付
#    那么 a提交订单成功
#    #闪送员抢单
#    假如 弹出抢单页面：<闪送员账户>
#    而且 点击抢单按钮
#     #a用户取消订单
#    当 a取消订单
#    那么 a取消订单成功
#    那么 闪送员已抢单变为已取消
#    例子:
#      |城市  |寄件地址   |收件地址  |寄件人手机号  |订单金额 |
#      |北京市|八达岭长城|八达岭长城|13520949564 |16  |